/* 
 * File:   Ray.h
 * Author: matt
 *
 * Created on February 3, 2011, 8:33 PM
 */

#ifndef RAY_H
#define	RAY_H

#include "Vector3D.h"

class Ray {
private:
    

public:
    cs5721::Vector3D origin;
    cs5721::Vector3D direction;
    //cs5721::Vector3D invDirection;
    //cs5721::Vector3D sign;
    Ray(cs5721::Vector3D&, cs5721::Vector3D&);
    cs5721::Vector3D getDirection() { return direction; }
    //cs5721::Vector3D getInvDirection() { return invDirection; }
    cs5721::Vector3D getOrigin() { return origin; }
    //cs5721::Vector3D getSign() { return sign; }

};

#endif	/* RAY_H */

